花费 19 ms
Linux C++的多线程编程

1. 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(pro ...

Sun Mar 17 21:48:00 CST 2013 10 30672
代码覆盖工具(gcov、lcov)的使用

一、安装 gcov:是随gcc一起发布的,并不需要独立安装;lcov:其他博客说是随ltp发布的,结果下载下ltp之后编译了10多分钟,最后也没见lcov,最后到sourceforge下载了lcov ...

Tue Oct 04 03:36:00 CST 2016 0 14532
C++ UTF-8和GBK相互转化

转载自:https://blog.csdn.net/yfw418/article/details/1654652 目录 一、利用iconv命令进行编码转换 二、 ...

Sat Jul 04 23:50:00 CST 2020 0 2548
C++加线程锁相比不加线程锁的性能到底损耗了多少

测试结果 我们日常多线程编程一定用到锁,那是不是锁不冲突就不耗时了呢? 如果锁耗时,那么具体会让性能减多少呢? 经过测试,结果如下: 运行10s如下: 不加锁:303637450 加锁:17136 ...

Wed Jun 24 04:52:00 CST 2020 0 1513
C++ std::map如何插入自定义的KEY

初学C++的小伙伴会问如果std::map中要使用自定义的key怎么办? 答案重载描述符 "<",重载时请注意,当元素相等的时候要返回false.否则,插入相同的元素后,会生成多条记录。而且使用 ...

Fri Jun 19 23:04:00 CST 2020 0 1370
SourceInsight 4重启之后文件变只读无法编辑

SourceInsight4.0在导入代码后,用起来没问题,第二天,再开启sourceInsight,结果所有文件变成只读了,不能编辑,标签前面也有了叹号。 百度一下,有人说是版本控制的问题,但是s ...

Wed Aug 02 17:40:00 CST 2017 0 2662
boost中async_read和async_read_some的区别

boost中async_read和async_read_some的区别 假设原型如下 和 async_read:只有读满512字节或出错才会调用readHandler, async_rea ...

Fri May 14 22:40:00 CST 2021 0 1957
linux系统TCP协议之Send(转)

tcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据.在阻塞模式下, send函数的过程是将应用程序请求发送的数据 ...

Sat Mar 21 17:07:00 CST 2015 0 3030

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM